package com.xinchuang.service.targetSystem;

import com.alibaba.fastjson.JSONObject;
import com.xinchuang.common.Result;
import com.xinchuang.vo.SystemsRangeVo;

/**
 * 仿真
 */
public interface EmulateService {

    /**
     * 新增更新体系仿真数据
     * @param json
     * @return
     */
    Result addOrUpSystemsEmulationData(JSONObject json);

    /**
     * 删除体系仿真数据
     * @param json
     * @return
     */
    Result deleteSystemsEmulationData(JSONObject json);

    /**
     * 查询体系仿真数据
     * @param json
     * @return
     */
    Result selectSystemsEmulationData(JSONObject json);

    /**
     * 选中
     * @param json
     * @return
     */
    Result chooseEmulation(JSONObject json);

    /**
     * 仿真上图
     * @param json
     * @return
     */
    Result mapToEmulate(JSONObject json);

    /**
     * 仿真上图封装类
     * @param json
     * @return
     */
    Result mapToEmulateExtend(JSONObject json);

}
